/**
* @Enterprise: S&S Media Solutions
* @author: Yannick Spang
* @creation date: April 2009
* @url: http://www.joomla-virtuemart-designs.com
* @copyright: Copyright (C) 2008 - 2009 S&S Media Solutions
* @license: Commercial, see LICENSE.php
* @product: Flypage Admirable - Virtuemart Theme
* @version: 1.0
*/
	
.ssmed_clr div.ssmed_clr_info,.ssmed_clear, .clear {
	clear:both;
	}

#ssmed_vm_main {
	width: 100%;
	}
	
#ssmed_vm_buttons {
	}

#ssmed_vm_pathway {
	}

#ssmed_product_presentation {
	width: 100%;
	margin: 0 auto;
	float: left;
	}

#ssmed_productinfo_area {
	width: 50%;
	float: left;
    }
   
#ssmed_vm_main h3 {
	font: 1.2em Verdana;
	margin-bottom: 4px; 
	}
	
a img {
	text-decoration: none;
	border: none;
	}
	
#ssmed_optical_area a img {
	width: 90px;
	}
    
.ssmed_tablestyle_rb {background: transparent url(../../../images/flypage_themes/flypage_admirable/flypage_admirable_bg_ru.png) right bottom no-repeat; border-top:1px solid #FFFFFF;
clear:left;
margin-top:0px;}
.ssmed_tablestyle_rt {background: transparent url(../../../images/flypage_themes/flypage_admirable/flypage_admirable_bg_ro.png) right  top no-repeat;}
.ssmed_tablestyle_lb {background: transparent url(../../../images/flypage_themes/flypage_admirable/flypage_admirable_bg_lu.png) left bottom no-repeat;}
.ssmed_tablestyle_lt {background: transparent url(../../../images/flypage_themes/flypage_admirable/flypage_admirable_bg_lo.png) left top no-repeat;}
	
#ssmed_optical_area {
	padding: 15px 0 0 0;
	margin-bottom: 10px;
	}
	
#recent_products_area {
	margin-bottom:10px;
	padding:2px 10px;
	}
	
#ssmed_more_categories_area {
	text-align: center;
	padding: 10px;
	}
	
.ssmed_category_child {
	float: left;
	}
	
#ssmed_recent_products,#ssmed_productdesc_area,#ssmed_producttyp_area {
    padding: 10px;
    margin-bottom: 10px;
    }
    

/*Info Area*/
#ssmed_pre_infos {
    padding: 10px;
    margin-bottom: 10px;    
    }
	
#ssmed_info_area {
	width: 49%;
	float: right;
	padding: 15px 0 0 0;
	}

#ssmed_productname {
	width: 100%;
	}

h1.ssmed_product_title {
	font: 145% Arial, Verdana;
	padding: 0px;
	margin: 0px;
	}
	
#ssmed_productshortdesc {
	width: 100%;
	padding: 8px 4px;
	}
	
/*ProductPrice Style*/
.ssmed_buybutton_rb {background: transparent url(../../../images/flypage_themes/flypage_admirable/buybotton_ru.png) right bottom no-repeat;}
.ssmed_buybutton_rt {background: transparent url(../../../images/flypage_themes/flypage_admirable/buybotton_ro.png) right top no-repeat;}
.ssmed_buybutton_lb {background: transparent url(../../../images/flypage_themes/flypage_admirable/buybotton_lu.png) left bottom no-repeat;}
.ssmed_buybutton_lt {background: transparent url(../../../images/flypage_themes/flypage_admirable/buybotton_lo.png) left top no-repeat;}

#ssmed_buybutton {
	width: 250px;
	margin: 0 auto;
	}
	
#ssmed_price_box {
	height: 90px;
	}
	
#ssmed_info_area a {
	text-decoration: none;
	}

#ssmed_product_price_box {
	text-align: center;
	}

h4.ssmed_pricelabel {
	font: 180% Arial,Verdana,Helvetica,sans-serif italic;
	text-align: center;
	margin:0;
	padding: 0;
	}

span.ssmed_product_AskPrice	{
	font: 140% Arial,Verdana,Helvetica,sans-serif italic;
	}
	
span.ssmed_productTax {
	text-align: right;
	padding-right: 40%;
	}

.ssmed_pricelabel {
	padding-top: 5px;
	}	
	
div#ssmed_pre_infos span.ssmed_productOldPrice {
	color: #FF0000;
	background: transparent;
	font: 180% Arial,Verdana,Helvetica,sans-serif italic;
	text-decoration: line-through;
	margin-top: 5px;
	margin-right: 20px;
	}
	
div#ssmed_pre_infos #ssmed_productOldPrice {
	padding-top: 1%;
	padding-right: 2%;
	}
	
div#ssmed_pre_infos div#ssmed_productOldPrice_box {
	float: right;
	margin-top: 15px;
	background-position: top right;	
	}
	
div#ssmed_pre_infos div#ssmed_DiscountSave, div#ssmed_pre_infos div#ssmed_DiscountAmount {
	padding-top: 2%;
	float: left;
	}
	
div#ssmed_pre_infos #ssmed_product_price_box div.ssmed_productPrice {
	color: #028d01;
	background: transparent;
	font:bold 350% Arial,Verdana,Helvetica,sans-serif italic;
	}
	
span.ssmed_productOldPrice {
	color: #FF0000;
	background: transparent;
	font: 110% Arial,Verdana,Helvetica,sans-serif italic;
	text-decoration: line-through;
	}


/*Extende Infos Style*/	
#ssmed_extended_infos {
	text-align: center;
	display: block;
	margin: 0 auto;
	width: 90%;
	padding-bottom: 10px;
	border-bottom: 1px dotted #8a8b8d;
	}

#ssmed_infolinks {
	text-align: center;
	display: block;
	width: 90%;
	padding-bottom: 10px;	
	}

#ssmed_ask_seller_icon {
	float: left;
	width: 40%;
	}
	
#ssmed_ask_seller_text {
	float: left;
	padding-top: 30px;
	}
	
span#ask_sellertext_1 {
	display: block;
	font: 130% Arial, Verdana;
	}
	
span.ssmed_productTax, span.ssmed_DiscountSave, div#ssmed_DiscountAmount {
	color: #aaa;
	}
	
span#ask_sellertext_2 {
	width: 100%;
	display: block;
	color: #8a8b8d;
	font: 100% Arial, Verdana;
	}

#ssmed_vendorlink {
	float: left;
	padding: 8px 5px 8px 30px;
	margin: 5px 0 0 35px;
	background: transparent url(../../../images/flypage_themes/flypage_admirable/vendor_icon.png) no-repeat;
	}

#ssmed_manufacturerlink {
	float: left;
	padding: 8px 5px 8px 35px;
	margin: 5px 0 0 0;
	background: transparent url(../../../images/flypage_themes/flypage_admirable/manufacturer_icon.png) no-repeat;
	}
	
#ssmed_buyarea {
    padding: 10px;
    margin-bottom: 10px;
    }

#product_id_field{
	margin-top: 0px;
	margin-bottom: 2px;
	width: 305px;
} 
    
.inputboxattrib {
	float: left;
	margin-top: 0px;
	margin-bottom: 2px;
	width: 200px;
}

#ssmed_filelist_area {
    float: left;
    width: 80%;
    }
#ssmed_buttons_heading {
    float: left;
    width: 10%;
    }

#ssmed_checkoutbox {
    width:100%;
    }

/*Product Additionals*/
#ssmed_product_additionals_left {
    width: 47%;
    float: left;
    }
    
#ssmed_product_additionals_right {
    width: 35%;
    float: left;
    }
    
#ssmed_product_additionals_middle {
    width: 18%;
    float: left;
    padding: 10px 0;
    }
    
#ssmed_product_additionals_middle img{
	width: 90%;
	}

#ssmed_producttyp

#ssmed_buttons_header {
    }

#ssmed_review_area {
    padding: 10px;
    margin-bottom: 10px;
    }
    
#ssmed_product_reviews {}
#ssmed_input_review {}

#ssmed_recent {
	width: 90%
	}
	
span.ssmed_review_infos {
	text-align: left;
	font-size: 70%;
	display: block;
	color: #aaa;
	}
	
div.ssmed_review_rating {
	display: block;
	font-size: 80%;
	line-height: 130%;
	color: #444;
	}

div.ssmed_review_rating img {
	height: 15px;
	margin-bottom: -3px;
	}

#ssmed_ratingstar_area {
	padding: 3px;
	}
	
#ssmed_ratingstar_area img {
	width: 50px;
	}
	
.ssmed_writereview_title {
	font-size: 95%;
	padding: 15px 0 3px 0;
	}

#ssmed_reviewtextarea {
	text-align: center;
	margin-top: 3px;
	}
	
.ssmed_reviewsubmit {
	float: left; 
	width: 48%;
	padding-top: 3px;
	}

div.ssmed_review_info_text {
	text-align: center;
	margin: 20px auto;
	width: 50%; 
	border-bottom: 2px solid #028D01;
	border-top: 2px solid #028D01;
	padding: 3px 50px;
	color: #028D01;
	}
	
blockquote.review {
	display: block;
	font-family: Verdana;
	font-size: 100%;
	line-height: 120%;
	width: auto;
	margin: 15px 0;
	background: url(../../../images/flypage_themes/flypage_admirable/yellow_quote_start.png) 0 5px no-repeat;
	padding: 0px 10px 10px 38px;
	border-bottom: 1px dotted #aaa;
	}
	
blockquote.review p {
	padding: 0 20px 0 0;
	margin-top: 0;
	background: url(../../../images/flypage_themes/flypage_admirable/yellow_quote_end.png) 100% 100% no-repeat;
	}
	
/*Relatet Products*/
#ssmed_relatet_products_area {
    padding: 2px 10px; 
    margin-bottom: 10px;   
    }

#ssmed_relatet_products {
    width: 100%;
    }
    
.ssmed_relatet_product {
	display: block;
    }
    
.ssmed_relatet_product_content {
    float: left;
    text-align: center;
    }
    
.ssmed_relatet_product_content img {
	height: 120px;
	}
	
div.ssmed_relatet_product_content div.ssmed_productPrice {
	color: #028d01;
	background: transparent;
	font:bold 120% Arial,Verdana,Helvetica,sans-serif italic;
	}
	
/*Other*/
#ssmed_zoom_image {	
	text-align:center;
	overflow:auto;
	}
	
img.zoomed_image {
	width: 98.7%;
	float: left;
	}
	
div#ssmed_ask_seller_icon img {
	width: 93%;
	}
	
h4.product_packaging {
	background: transparent url(../../../images/flypage_themes/flypage_admirable/package_icon.png) top left no-repeat;
	padding: 0 0 3px 25px;
	}

h4.product_filelist {
	background: transparent url(../../../images/flypage_themes/flypage_admirable/list_icon.png) top left no-repeat;
	padding: 0 0 3px 25px;
	}
	
input.quantity_box_button_up {
	background-image:url(../../../images/flypage_themes/flypage_admirable/plus.png);
	}

input.quantity_box_button_down {
	background-image:url(../../../images/flypage_themes/flypage_admirable/minus.png);
	}

input.quantity_box_button {
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
	border:medium none;
	height:17px;
	margin-right:5px;
	vertical-align:middle;
	width:17px;
	}

a.go_prev {
	background:transparent url(../../../images/flypage_themes/flypage_admirable/previous.png) no-repeat scroll left center;
	float:left;
	line-height:20px;
	padding-left:30px;
	width:auto;
	}
	
a.go_next {
	background:transparent url(../../../images/flypage_themes/flypage_admirable/next.png) no-repeat scroll right center;
	float:right;
	line-height:20px;
	padding-right:30px;
	width:auto;
	}